Dynamo节点翻译之几何图形节点(Geometry |
您所在的位置:网站首页 › direction vector和curve length › Dynamo节点翻译之几何图形节点(Geometry |
Curve(曲线) Extrude(distance)(拉伸) 描述 朝法向量方向拉伸曲线 输入 curve: Curve(曲线:曲线) distance: double(距离:双精度) 输出 Surface(曲面) 注释 由曲线向着某个方向拉伸生成曲面。 附图 例如,将图中的圆形曲线朝着法向方向拉伸形成曲面。 Extrude(direction)(拉伸) 描述 朝指定方向按输入向量长度拉伸曲线 输入 curve: Curve(曲线:曲线) direction: Vector(方向:向量) 输出 Surface(曲面) 注释 输入要被拉伸的曲线,拉伸的时候可以指定拉伸方向,拉伸距离是默认的。 附图 例如,将图中的直线沿着向量(1,0,1)的方向拉伸默认距离。 Extrude(direction,distance)(拉伸) 描述 朝指定方向按指定距离拉伸曲线 输入 curve: Curve(曲线:曲线) direction: Vector(方向:向量) distance: double(距离:双精度) 输出 Surface(曲面) 注释 朝指定方向按指定距离拉伸曲线 附图 例如,将图中的曲线按照指定的方向和指定的距离拉伸曲线。 ExtrudeAsSolid(distance)(拉伸实体) 描述 朝法线方向按指定距离拉伸曲线。曲线必须闭合。 输入 curve: Curve(曲线:曲线) distance: double(距离:双精度) 输出 Solid(实体) 注释 将输入的闭合曲线沿着其法线方向执行拉伸 附图 例如,将图中的圆形轮廓沿着其法线方向执行拉伸。 ExtrudeAsSolid(direction)(拉伸实体) 描述 朝指定方向按输入向量长度拉伸曲线。曲线必须闭合。 输入 curve: Curve(曲线:曲线) direction: Vector(方向:向量) 输出 Solid(实体) 注释 将指定的轮廓线沿着指定的方向执行拉伸生成实体 附图 例如,将图中的圆形轮廓沿着向量(1,1,1)拉伸,拉伸的距离是默认的。 ExtrudeAsSolid(direction,distance)(拉伸实体) 描述 朝指定方向按指定距离拉伸曲线。曲线必须闭合。 输入 curve: Curve(曲线:曲线) direction: Vector(方向:向量) distance: double(距离:双精度) 输出 Solid(实体) 注释 将指定的轮廓线按照指定的方向和指定的距离执行拉伸。 附图 例如,将图中的轮廓线沿着向量(1,1,1)方向拉伸距离为5。 HorizontalFrameAtParameter(指定参数坐标系) 描述 获取以给定参数处的点为原点的CoordinateSystem 输入 curve: Curve(曲线:曲线) param: double(参数:双精度) 输出 CoordinateSystem(坐标系) 注释 曲线起点为0,终点为1,在此区间内输入指定的参数作为坐标系生成的位置。 附图 例如,在直线上取0.8生成一个坐标系。 Join(连接) 描述 将该曲线和输入曲线连接到新的PolyCurve,同时正确地保持原始曲线。 输入 curve: Curve(曲线:曲线) curves: Curve[](曲线:曲线) 输出 PolyCurve(多段曲线) 注释 将两条相互连接的曲线合并为一条曲线,前提是两条曲线是接触的。 附图 例如,将图中除了直线外的两条曲线执行连接命令,将其合并为一条曲线。 NormalAtParameter(法向) 描述 获取StartParameter和EndParameter之间指定参数处曲线的垂直向量 输入 curve: Curve(曲线:曲线) param: double(参数:双精度) 输出 Vector(向量) 注释 输入曲线和参数值,获取参数值处曲线的法向量。 附图 例如,将图中的曲线每隔0.2的参数取一次曲线的法向向量。 Offset(偏移) 描述 按指定量偏移曲线。曲线必须为平面曲线,并且如果是BSplineCurve(样条曲线)或者NurbsCurve(多段线),必须具有阶数大于1。 输入 curve: Curve(曲线:曲线) distance: double(距离:双精度) 输出 Curve(曲线) 注释 输入偏移的距离,曲线将会根据默认的方向偏移复制。 附图 例如,将图中的曲线偏移距离5。 ParameterAtChordLength(弦长参数) 描述 沿给定位置的曲线获取特定弧长处的参数 输入 curve: Curve(曲线:曲线) chordLength: double(弦长:双精度) parameter: double(参数:双精度) forward: bool(向前移:布尔型变量) 输出 double(双精度) 注释 将从初始指定参数返回给定弦长点的参数。“forward”决定往前或者往后开始寻找。 附图 例如,在图中的直线中,从参数为0.2的位置开始往前按照输入的弦长3找到点并输出该点的参数。 ParameterAtPoint(点处的参数) 描述 沿曲线获取特定点处的参数 输入 curve: Curve(曲线:曲线) point: Point(点:点) 输出 double(双精度) 注释 获取输入的点在指定曲线上的参数值 附图 例如,获取图中的点位于直线的参数具体数值。 ParameterAtSegmentLength(距离处参数) 描述 沿曲线获取特定弧长处的参数 输入 curve: Curve(曲线:曲线) segmentLength: double(长度:双精度) 输出 double(双精度) 注释 获取指定长度的位置对应着曲线具体的参数值 附图 例如,获取图中直线长度为2时,该位置位于直线整个长度区间的具体数值。 本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。 ![]() 上一篇:Dynamo节点翻译之几何图形节点(Geometry_Curve)(一) 下一篇:Dynamo节点翻译之几何图形节点(Geometry_Curve)(三) 猜你喜欢![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 推荐专题 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |